Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Виконання обчислювальних операцій в середовищі МАТЛАБ

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
ІКТА
Факультет:
КН
Кафедра:
Не вказано

Інформація про роботу

Рік:
2024
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Інформаційні технології

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» ІКТА Кафедра БІТ / З В І Т до лабораторної роботи №1 з курсу «Інформаційні технології» на тему: «Виконання обчислювальних операцій в середовищі МАТЛАБ» Варіант № 12 Львів 2017 Мета роботи – вивчити засоби для моделювання та виконання обчислювальних операцій в середовищі МАТЛАБ при використанні інформаційних технологій. Завдання до виконання контрольних робіт У всіх завданнях k – номер варіанту (наданий викладачем або остання цифра номера залікової книжки студента). Завдання 1. Знайти , якщо , ,  Завдання 2. Обчислити скалярний добуток з використан- ням вхідних даних завдання 1. Перевірити вектори  і на ортогональність. Завдання 3. Знайти детермінант матриці  за правилом трикутників. Завдання 4. Перевірити правильність знаходження , обчисливши визначник як суму добутків елементів: а) другого стовпця на відповідні алгебраїчні доповнення; б) третього рядка на алгебраїчні доповнення. Завдання 5. Визначити ранг матриці  із завдання 3. Завдання 6. Нарисувати графік функції , обчислити першу та другу похідну (  та ), а також неозначений і означений інтеграли  і , якщо ,  ,  . Скрипт-файл програми: k=12; %Завдання 1. Знаходження с=L*a+U*b a = [3.8; -5+k; k^2+8; 6-k] b = [-0.5; -4.5; -9*k; k^3] L=7*k+3; U=10-k^-4; c=L*a+U*b %Завдання 2. Обчислення скалярного добутку (U*a,(k+8)*b): S1=dot(U*a,(k+8)*b) %Перевірка векторів а і b на ортогональність: S2=dot(a,b) if S2==0 fprintf('вектори ортогональнi; S2=%d',S2); else fprintf('вектори не ортогональнi; S2=%d',S2); end %Завдання 3. Знаходження детермінанта матриці за правилом трикутників: A=[8 -k 15; k-5 1.2 k-9.5; k -3.1 k+1.5] Det=det(A) D1=A(1,1)*A(2,2)*A(3,3)+A(3,1)*A(1,2)*A(2,3)+A(2,1)*A(3,2)*A(1,3)-A(1,3)*A(2,2)*A(3,1)-A(1,2)*A(2,1)*A(3,3)-A(1,1)*A(2,3)*A(3,2) %Завдання 4. %Перевірка на правильність знаходження детермінанта через обчислення визначника як суми добутків елементів другого стовпця на відповідні алгебраїчні доповнення: D2= -A(1,2)*(A(2,1)*A(3,3)-A(3,1)*A(2,3))+A(2,2)*(A(1,1)*A(3,3)-A(3,1)*A(1,3))-A(3,2)*(A(1,1)*A(2,3)-A(2,1)*A(1,3)) %Перевірка на правильність знаходження детермінанта через обчислення визначника як суми добутків елементів третього рядка на алгебраїчні доповнення: D3= A(3,1)*(A(1,2)*A(2,3)-A(2,2)*A(1,3))-A(3,2)*(A(1,1)*A(2,3)-A(1,3)*A(2,1))+A(3,3)*(A(1,1)*A(2,2)-A(2,1)*A(1,2)) %Завдання 5. Визначення рангу матриці: Rank=rank(A) %Завдання 6. %Графік функції: x=0:0.005:10; f=k*x.^2+(-1)^k; y=abs(f+k-5); plot(x,y) %Обчислення першої та другої похідної: a=0; b=4*k; syms x; f=k*x.^2+(-1)^k; Diff1=diff(f) Diff2=diff(f,2) %Обчислення неозначеного і означеного інтегралу: Int1=int(f) Int2=int(f,a,b) / Рис.1. Графік функції y= k x 2 + (−1) k +k−5 . Перевірка у середовищі Excel: / Рис.2. Обчислення заданого виразу (завд. 1). / Рис.3.Обчислення скалярного добутку (завд. 2). / Рис.4. Перевірка векторів на ортогональність (завд. 2). / Рис.5. Знаходження детермінанта за допомогою функції МОПРЕД (завд. 3). / Рис.6. Знаходження детермінантa матриці за правилом трикутників (завд. 3). / Рис.7. Перевірка на правильність знаходження детермінанта через обчислення визначника як суми добутків елементів другого стовпця на відповідні алгебраїчні доповнення ( завд. 4). / Рис.8. Перевірка на правильність знаходження детермінанта через обчислення визначника як суми добутків елементів третього рядка на алгебраїчні доповнення (завд. 4). / Рис. 9. Знаходження рангу матриці через базистий мінор. Базистий мінор не дорівнєю нулю , отже r =3 (завд. 5). Висновок: В даній лабораторній я ознайомився із середовищем МАТЛАБ, що дозволяє виконувати математичні операції, а саме із: вбудованими функціями (dot(), det(), rank(), plot(), diff(), int()); дізнався про особливості використання умовного оператора. Також більше дізнався про середовище Excel під час перевірки завдань, а саме про: вбудовані функції (СУМ, СУММПРОИЗ, МОПР...
Антиботан аватар за замовчуванням

15.10.2017 23:10

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини